<?php

    include '../Include/Include.php';

    $dbPresupuestoDAO = new DBPresupuestoDAO();
    $plantillaINFO = new Panel( "../View/InfoPresupuesto.html" );

    extract($_GET);
    $arrayTipoId = explode("-", $idTipo);

    $plantillaINFO->add( "TIPO_ID" , $arrayTipoId[0] );
    $plantillaINFO->add( "ID" , $arrayTipoId[1] );
    $plantillaINFO->add( "PTO_ID" , $PTO_ID );
    $plantillaINFO->add( "CLT_ID" , $CLT_ID );


    switch ( $arrayTipoId[0] ){
        case "ACC":
            $accesorio = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$accesorio->getNombre().'</p>' );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$accesorio->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$accesorio->getPosicion().'</p>' );
//            $plantillaINFO->add( "PRECIO" , '<p><strong style="margin-left: 30px;">Precio:</strong> '.number_format( $accesorio->getPrecio(), 2, ",", "." ).'</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$accesorio->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $accesorio->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

          case "ALM":
            $aluminio = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$aluminio->getNombre().'</p>' );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$aluminio->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$aluminio->getPosicion().'</p>' );
            $plantillaINFO->add( "TIPO" , '<p><strong style="margin-left: 30px;">Tipo:</strong> '.$aluminio->getTipo().'</p>' );
            $plantillaINFO->add( "COLOR" , '<p><strong style="margin-left: 30px;">Color:</strong> '.$aluminio->getTipoColor().' '.$aluminio->getColor().'</p>' );
//            $plantillaINFO->add( "TIPO_COLOR" , '<p><strong style="margin-left: 30px;">Color del tipo:</strong> '.$aluminio->getTipoColor().'</p>' );
            $plantillaINFO->add( "ANCHO" , '<p><strong style="margin-left: 30px;">Ancho:</strong> '.$aluminio->getAncho().' mm</p>' );
            $plantillaINFO->add( "PRECIO" , '<p><strong style="margin-left: 30px;">Precio:</strong> '.$aluminio->getPrecio().'</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$aluminio->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $aluminio->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

        case "CRT":
            $cristal = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$cristal->getNombre().'</p>' );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$cristal->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$cristal->getPosicion().'</p>' );
            $plantillaINFO->add( "COLOR" , '<p><strong style="margin-left: 30px;">Color:</strong> '.$cristal->getColor().'</p>' );
            $plantillaINFO->add( "ESPESOR" , '<p><strong style="margin-left: 30px;">Espesor:</strong> '.$cristal->getEspesor().' mm</p>' );
            $plantillaINFO->add( "ANCHO" , '<p><strong style="margin-left: 30px;">Ancho:</strong> '.$cristal->getAncho().' mm</p>' );
            $plantillaINFO->add( "ALTO" , '<p><strong style="margin-left: 30px;">Alto:</strong> '.$cristal->getAlto().' mm</p>' );
            $plantillaINFO->add( "PRECIO" , '<p><strong style="margin-left: 30px;">Precio:</strong> '.$cristal->getPrecio().'</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$cristal->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $cristal->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

        case "PTA":
            $puerta = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$puerta->getNombre().'</p>' );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$puerta->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$puerta->getPosicion().'</p>' );
            $plantillaINFO->add( "COLOR" , '<p><strong style="margin-left: 30px;">Color:</strong> '.$puerta->getColor().'</p>' );
            $plantillaINFO->add( "CRISTAL" , '<p><strong style="margin-left: 30px;">Cristal:</strong> '.$puerta->getCristal().'</p>' );
            $plantillaINFO->add( "COLOR_CRISTAL" , '<p><strong style="margin-left: 30px;">Color del cristal:</strong> '.$puerta->getCristalColor().'</p>' );
            $plantillaINFO->add( "ESPESOR" , '<p><strong style="margin-left: 30px;">Espesor:</strong> '.$puerta->getEspesor().' mm</p>' );
            $plantillaINFO->add( "ANCHO" , '<p><strong style="margin-left: 30px;">Ancho:</strong> '.$puerta->getAncho().' mm</p>' );
            $plantillaINFO->add( "ALTO" , '<p><strong style="margin-left: 30px;">Alto:</strong> '.$puerta->getAlto().' mm</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$puerta->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $puerta->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

        case "VTA":
            $ventana = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$ventana->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$ventana->getPosicion().'</p>' );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$ventana->getNombre().'</p>' );
            $plantillaINFO->add( "COLOR" , '<p><strong style="margin-left: 30px;">Color:</strong> '.$ventana->getColor().'</p>' );
            $plantillaINFO->add( "CRISTAL" , '<p><strong style="margin-left: 30px;">Cristal:</strong> '.$ventana->getCristal().'</p>' );
            $plantillaINFO->add( "COLOR_CRISTAL" , '<p><strong style="margin-left: 30px;">Color del cristal:</strong> '.$ventana->getCristalColor().'</p>' );
            $plantillaINFO->add( "ESPESOR" , '<p><strong style="margin-left: 30px;">Espesor:</strong> '.$ventana->getEspesor().' mm</p>' );
            $plantillaINFO->add( "ANCHO" , '<p><strong style="margin-left: 30px;">Ancho:</strong> '.$ventana->getAncho().' mm</p>' );
            $plantillaINFO->add( "ALTO" , '<p><strong style="margin-left: 30px;">Alto:</strong> '.$ventana->getAlto().' mm</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$ventana->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $ventana->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

        case "SIN":
            $instalacion = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$instalacion->getPosicion().'</p>' );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$instalacion->getNombre().'</p>' );
            $plantillaINFO->add( "PRECIO" , '<p><strong style="margin-left: 30px;">Precio:</strong> '.$instalacion->getPrecio().'</p>' );
            $plantillaINFO->add( "CANTIDAD" , '<p><strong style="margin-left: 30px;">Cantidad:</strong> '.$instalacion->getCantidad().'</p>' );
            $plantillaINFO->add( "SUBTOTAL" , '<p><strong style="margin-left: 32px;">Sub-Total:</strong> '.number_format( $instalacion->calcularSubTotal(), 2, ",", "." ).'</p>' );
            break;

        case "OTR":
            $otro = $dbPresupuestoDAO->getDetalle( $arrayTipoId[0] , $arrayTipoId[1] );
            $plantillaINFO->add( "CONTENIDO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$otro->getContenido().'</p>' );
            $plantillaINFO->add( "POS" , '<p><strong style="margin-left: 30px;">Posicion:</strong> '.$otro->getPosicion().'</p>' );
            $plantillaINFO->add( "NOMBRE" , '<p><strong style="margin-left: 30px;">Nombre:</strong> '.$otro->getTitulo().'</p>' );
            $plantillaINFO->add( "TIPO" , '<p><strong style="margin-left: 30px;">Contenido:</strong> '.$otro->getContenido().'</p>' );
            $plantillaINFO->add( "ANCHO" , '<p><strong style="margin-left: 30px;">Ancho:</strong> '.$otro->getAncho().' mm</p>' );
            $plantillaINFO->add( "ALTO" , '<p><strong style="margin-left: 30px;">Alto:</strong> '.$otro->getAlto().' mm</p>' );
           break;
    }

    $plantillaINFO->show();


?>